package pl.elka.simulator.gui;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Insets;
import java.util.Random;

import javax.swing.JPanel;

public class DrawArea extends JPanel{
	
	public DrawArea(){
		super();		
	}
	
	 public void paintComponent(Graphics g) {

		    Graphics2D g2d = (Graphics2D) g;
		
		    g2d.setColor(Color.blue);
		
		  Dimension size = getSize();
		  Insets insets = getInsets();
		
		  int w =  size.width - insets.left - insets.right;
		  int h =  size.height - insets.top - insets.bottom;
		
		  Random r = new Random();
		
		  for (int i=0; i<1000; i++) {
		      int x = Math.abs(r.nextInt()) % w;
		      int y = Math.abs(r.nextInt()) % h;
		      g2d.drawLine(x, y, x, y);
		  }
    }

}
